Job: Full Stack Engineer (70% Backend)
Location: Salt Lake City UT – 2 Weeks Onsite per Month
Interview Process
- 1st round with HM- 30 minutes
- 2nd Round- Pure Technical round- 60 minutes.
Must-Have Skills:
- Java API Development (70% of role)
- NodeJS for implementation
- Angular for UI (30% of role)
- **Must be a solid communicator**
The Expertise You Have and Skills You Bring
- 10+ years of hands on software development experience in Java Web services and API solutions.
- Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern Application Servers.
- Proficient in Java, J2EE, Spring MVC, Spring Core and JavaScript.
- Deep understanding of API design, including versioning, isolation and micro-services.
- Experience in detailing APIs demonstrating an API documentation framework (Swagger)
- Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, Stash and Docker.
- Solid understanding of developing highly scalable distributed systems using Open source technologies.
- Solid understanding of testing frameworks like Junit, Mockito, Spring Test.
- Knowledge of web application development using JSP, HTML, CSS/SASS, JQuery, Angular and NodeJS.
- Experience in Agile methodologies (Kanban, SCRUM)
- Knowledge of cloud computing environments and applications (AWS, Azure).
- Knowledge of relational and NoSQL database management systems.